
.topbanner {
	background: #1f4588;
	margin: 0rpx;
	flex-direction: row;
	height:15vh;
	justify-items: flex-start;
	justify-content: flex-start;
	text-align: left;
	padding-bottom: 50rpx;
	display: inline-flexbox;

	.selfpanel {
		padding-top: 80rpx;

		// background-color: #1f8839;
		color: white;
		margin:0;
		.avatar {
			width: 110rpx;
			height: 110rpx;
			
			image {
			 border:white 5rpx solid;
			 
				width: 110rpx;
				height: 110rpx;
				border-radius: 50%;
				background: rgb(170, 21, 133);
			}
		}

		.selftext {
			height: 110rpx;
			justify-self: center;
			align-items: flex-start;
			align-self: center;

			.selftext-row1 {
				font-size: 24rpx;
				flex: 1;
				font-weight: bold;
			}

			.selftext-row2 {
				flex: 1;
				font-size: 24rpx;
				font-weight: bold;
			}

		}
	}
}